package com.xinggq.pay.service.service;


/**
 * 应用回调服务接口
 * @author xinggq
 * @since 2025/9/16
 */
public interface AppCallbackService {

    /**
     * 执行app回调
     * @param tradeNo
     */
    void executeCallback(String tradeNo);

    /**
     * 异步执行app回调
     * @param tradeNo
     */
    void asyncExecuteCallback(String tradeNo);

    /**
     * 定时任务重新发起回调
     */
    void retryFailedCallbacks();
}